package com.icinfo.cloud.provider.punish.config.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.icinfo.cloud.provider.punish.config.model.ConfigFastCaseMattersTemplate;
import lombok.Data;

import java.util.Date;
import java.util.List;

/**
 * @author shishengyao
 * @description
 * @date 2023/8/21
 */
@Data
public class ConfigFastCaseMattersVo {
    /**
     * 主键id
     */
    private String id;

    /**
     * 事项code
     */
    private String listCode;

    /**
     * 事项名称
     */
    private String listName;

    /**
     * 所在领域
     */
    private String territoryCode;

    /**
     * 所在领域名称
     */
    private String territoryName;

    /**
     * 认领部门名称
     */
    private String orgName;

    /**
     * 认领部门机构编码
     */
    private String orgCode;

    /**
     * 区域编码
     */
    private String areaCode;

    /**
     * 版本号
     */
    private String version;

    /**
     * 处罚种类code
     */
    private String punishKindsCode;

    /**
     * 处罚种类
     */
    private String punishKinds;

    /**
     * 快办提示
     */
    private String fastTip;

    /**
     * 创建人
     */
    private String createdBy;

    /**
     * 创建人名
     */
    private String createdByName;

    /**
     * 创建时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
    private Date createdTime;

    /**
     * 更新人
     */
    private String updatedBy;

    /**
     * 更新人名
     */
    private String updatedByName;

    /**
     * 更新时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
    private Date updatedTime;
    /**
     * 模板配置状态
     */
    private String templateConfigStatus;
    /**
     * 模板配置状态
     */
    private String documentTemplateType;
    /**
     * 快速配置情况下重要的模板列表
     */
    List<ConfigFastCaseMattersTemplate> configFastCaseMattersTemplateList;
}
